کمبوباکس در اکسس+نحوه ایجاد و کار با آن(آموزش کامل)
سلام . به سافت پلاس خوش آمدید . کمبو باکس در اکسس . این موضوع آموزش امروز ما در زمنیه آموزش اکسس است .
نرم افزار اکسس دارای امکانات و قابلیت های متعددی برای مدیریت اطلاعات می باشد . یکی از این قابلیت ها و امکانات در اکسس امکان ایجاد و استفاده از کمبو باکس ها می باشد .
یک کمبو باکس در اکسس قابلیتی است که با استفاده از آن به راحتی می توان کاری کرد که کاربر در وارد کردن اطلاعات مد نظر ما کمتر دچار خطا شود .
کمبو باکس ها یکی از اشیای مهم و کاربردی هستند که دوره جامع آموزش نرم افزار اکسس بطور مفصل راجع به آنها صحبت شده است
در واقع ما با استفاده از کمبو باکس ها در اکسس به کاربر اطلاعاتی را می دهیم که در حالت عادی کاربر می بایست برای استفاده از این اطلاعات آنها را به خاطر بسپرد .
اما کمبو باکس امکانی را فراهم می کند که ما مجموعه این اطلاعات را در کنار هم و در یک قالب مدون در اختیار کاربر قرار دهیم .
از طرف دیگر نیز این امکان فراهم است که کاربر به راحتی بتواند آیتم یا آیتم های مورد نظر خودش را از این کمبو باکس انتخاب کند.
در اینجا به برخی از ویژگی های کمبو باکس در اکسس اشاره می کنیم.
- کمبو باکس قابلیتی است که با استفاده از آن می توان اطلاعات مختلف را بصورت کاملا منسجم و دسته بندی شده در اختیار کاربر قرار داد .
- یک کمبو باکس را به نوعی می شود ترکیبی از یک تکس باکس(Text box ) و لیست باکس (List Box) دانست و تا زمانی که بر روی فلش موجود در کنار آن کلیک نکنیم اطلاعات موجود در آن از دید کاربر پنهان می ماند .
- یک کمبو باکس در اکسس علاوه بر ذخیره اطلاعات در خود این امکان را به شما می دهد که اطلاعات جدیدی که در ساختار آن وجود ندارد را به آن اضافه نمایید .
به تصویر بالا دقت نمایید .
در این تصویر ما کمبو باکسی را در اختیار کاربر قرار داده ایم که به راحتی می تواند یکی از ایام هفته را انتخاب نماید .
این کار هم سرعت درج اطلاعات را بالا می برد وهم امکان بروز خطا را کاهش می دهد .
روش های ایجاد کمبو باکس در اکسس
حالاکه با ماهیت کمبو باکس ها آشنا شدیم می خواهیم به بررسی این مورد بپردازیم که چگونه و از چه راههای می توانیم یک کمبو باکس را در اکسس ایجاد کنیم .
– روش اول : ایجاد کمبو باکس از طریق Wizard
ساده ترین راه برای ایجاد و مدیریت اطلاعات از طریق یک کمبو باکس استفاده از قابلیت Wizard برای ایجاد آن می باشد .
اینکه چگونه می توان با استفاده Wizard به ایجاد یک کمبو باکس پرداخت را می توانید با مشاهده فیلم زیر به این مطلب دست پیدا کنید
– روش دوم : ایجاد کمبو باکس از طریق سربرگ Design
در این روش خود ما می توانیم بطور مستقیم کمبو باکس خود را ایجاد کنیم .
برای این منظور کافی است از سربرگ Design بر روی گزینه Combo box کلیک نموده و محل قرار گیری کمبو باکس خود را تعیین نمایید تا کمبو باکس شما ایجاد گردد .
پر کردن کمبو باکس بوسیله اطلاعات مورد نظر
شما برای پرکردن یک کمبو باکس از اطلاعاتی که قرار است به کاربر نمایش داده شود چند راه در پیش رو دارید .
- وارد کردن اطلاعات مورد نظر از طریق Wizard به شرطی که کمبو باکس خود را با همان روش Wizard ایجاد نمایید .
- وارد کردن اطلاعات با استفاده از یک جدول و یا کویری
- وارد نمودن اطلاعات مورد نظر بصورت دستی و تایپ این اطلاعات در کمبو باکس
- وارد نمودن اطلاعات با استفاده از کدهای VBA .
در ادامه به بررسی هر کدام از این موارد می پردازیم .
اما ابتدا باید با برخی از ویژگی های کمبو باکس ها در اکسس آشنا شویم
بررسی ویژگی های کمبو باکس ها در اکسس
همانگونه که می دانیم نرم افزار اکسس شامل اشیای مختلفی در درون خود است که هر کدام از این این اشیا کار خاصی را برای ما انجام می دهند .
مفهوم شی و کار با اشیا یکی ازمفاهیم کلیدی در کار با نرم افزار اکسس و بخصوص برنامه نویسی VBA است .
تمامی اشیا در اکسس دارای برخی قابلیت ها و ویژگی ها هستند که شی کمبو باکس نیز در این میان از این قاعده مستثنی نیست .
در اینجا بطور تفصیل به بررسی ویژگی های کمبو باکس در اکسس و نحوه کار با آنها می پردازیم .
به تصویر زیر توجه نمایید .
این تصویر کمبو باکسی را نشان می دهد که در مرحله قبل ایجاد کرده ایم . برای دسترسی به ویژگی های این کمبو باکس باید به طریق زیر عمل کنیم .
- ابتدا فرم خود را در نمای طراحی (Design ) باز نمایید .
- کمبو باکس خود را به حالت انتخاب در آورید .
- از سربرگ Design بر روی گزینه Property Sheet کلیک نمایید . همانگونه که ملاحظه می نمایید یک کمبو باکس دارای تعداد بسیار زیادی از ویژگی های مختلف است که از طریق کادر Property Sheet می توانید به تنظیمات مربوط به آنها بپردازیم .
از آنجا که این تنظیمات در سربرگ های متعدد تقسیم بندی شده اند بنابراین ما نیز از هر سربرگ به بررسی مهمترین ویژگی های مربوط به آن و نحوه استفاده از این ویژگی ها می پردازیم .
ویژگی های موجود در سربرگ Format
ویژگی Format
با استفاده از این ویژگی می توانید تعیین نمایید که داده های درج شده در یک کمبو باکس از چه فرمتی برخوردار باشند .
ویژگی Decimal Place
با استفاده از این ویژگی می توانید تعداد ارقام اعشار را تعیین نمایید .
ویژگی visible
این ویژگی تعیین می کند که آیا کمبو باکس به کاربر نمایش داده شود یا خیر
ویژگی Column Count
این ویژگی تعیین می کند که کمبوی مربوطه دارای چند ستون باشد .
در تصویر زیر این خاصیت بر روی عدد ۲ تنظیم شده است
ویژگی column width
با استفاده از این ویژگی تعیین می کنید که عرض هر کدام از ستون ها در کمبو باکس چقدر باشد
برای آشنایی با کاربرد این گزینه می توانید به مطلب زیر مراجعه نمایید .
مطلب مرتبط : برقراری ارتباط بین دو کمبو باکس
ویژگی column Heads
با استفاده از گزینه تعیین می کنید که ستون های شما دارای عنوان مربوط به هر ستون باشند یا خیر به تصویر زیر توجه نمایید .
ویژگی List Row
با استفاده از ویژگی تعیین می کنید که کمبو باکس مربوطه چند ردیف از اطلاعات را نمایش دهد دسترسی به دیگر اطلاعات موجود از طریق اسکرول امکان پذیر است .
ویژگی List width
با استفاده از این گزینه عرض لیست حاوی اطلاعات را تعیین می کنید . در تصویر زیر عرض لیست مربوطه برابر ۵ سانت و عرض خود کمبو باکس ۴ سانتی متر است .
ویژگی Width
برای تعیین عرض خود کمبو باکس
ویژگی Height
برای تنظیم ارتفاع خود کمبو باکس
ویژگی Back style
دارای دو مقدار Transparency برای محو کردن رنگ زمینه کمبو باکس و حالت Normal برای حالت عادی رنگ زمینه کمبو باکس است .
ویژگی Back Color
برای تعیین رنگ زمینه کمبو باکس
ویژگی Font Name
برای تعیین فونت متن موجود در کمبو باکس است .
ویژگی Fore Color
برای تعیین رنگ نوشته درون کمبو باکس استفاده می شود .
بررسی گزینه های موجود در سربرگ Data
ویژگی های موجود در این سربرگ از مهمترین گزینه های کار با کمبو باکس ها می باشد .
در اینجا به بررسی مهترین ویژگی های موجود در این سربرگ می پردازیم .
ویژگی Control Source
وقتی که کمبو باکس درون یک فرم قرار دارد می تواند با فیلدهای جدولی که فرم مربوطه به آن منتصل است ارتباط برقرار کند .
اگر قابلیت Control source مربوط به فرم را به یک جدول وصل کنید اکنون در قابلیت Control Source کمبو باکس خود می توانید نام یکی از فیلدها را بعنوان منبع نمایش اطلاعات کمبو باکس خود انتخاب نمایید .
ویژگی Row Source
با استفاده از این ویژگی می توان منبعی را برای نمایش اطلاعات مورد نظر خود انتخاب نمایید .
این ویژگی ارتباط تنگاتنگی با ویژگی مورد بررسی بعدی دارد .
ویژگی Row Source Type
برای کمبو باکس خود می توانید سه نوع منبع را برای نمایش اطلاعات مورد نظر انتخاب کنید .
بطور کلی سه نوع منبع برای این گزینه تعریف شده است که به قرار زیر است :
- Table /Query
اگر می خواهید اطلاعات مربوط به یک فیلد را که در یک جدول و یا یک کوئری قرار دارند را در کمبو باکس خود نمایش دهید باید این گزینه را انتخاب نمایید .
بعد از انتخاب این می توانید در خاصیت Row Source با استفاده از یک عبارت SQL نوع داده ای را که می خواهید به کمبو باکس مربوطه معرفی نمایید .
به عنوان مثال می خواهیم کمبو باکس ما نام نویسندگان کتابها را از جدولی به نام tblbooks برای ما نمایش دهد .
برای این منظور می توانیم از کد زیر بهره ببریم .
SELECT tblbooks.bookcode, tblbooks.author FROM tblbooks
۲٫ Value List
با استفاده از این گزینه می توانیم خودمان یک لیست را برای نمایش در کمبو باکس ایجاد کنیم .
بعنوان مثال تصویر زیر روز های هفته را بصورت یک لیست به کمبو باکس معرفی می نماید.
این همان روشی است که عنوان نمودیم خودمان می توانیم اطلاعات مورد نظر را برای نمایش در کمبو باکس تایپ نماییم .
۳ خاصیت Field List
با استفاده از این خاصیت می توان به نمایش نام فیلدهایی پرداخت که جدول و یا کوئری مربوطه در فیلد Row Source به کمبو باکس معرفی شده است .
بعنوان مثال در تصویر زیر اسامی مربوط به فیلدهای جدول tblbooks در کمبو باکس نمایش داده می شود .
ویژگی Bound
یک کمبو باکس می تواند اطلاعات خود را از یک جدول و یا کویری بگیرد که در این صورت در اصطلاح می گوییم که کمبو باکس ما به به آن جدول و یا کویری متصل شده است .
اکنون باید مشخص کنیم که این کمبو از طریق کدام یک از ستون های خود با جدول یا کویری اتصال برقرار کرده است .
ویژگی Limit to List
با استفاده از این ویژگی می توان تعیین نمود که آیا کاربر فقط محدوده به داده های فعلی است و یا اینکه خود نیز می تواند مواردی را وارد لیست نماید .
ویژگی Input Mask
با استفاده از این ویژگی می توان یک قالب برای ورود اطلاعات توسط کاربر به کمبوی خود ایجاد نماییم .
برای آشنایی با مبحث Input Mask می توانید به لینک زیر مراجعه نمایید .
مطلب مرتبط : کار با Input Mask در اکسس
ویژگی Default Value
با استفاده از این ویژگی می توانید یک آیتم را به عنوان داده پیش فرض کمبو باکس خود انتخاب نمایید . .
بررسی گزینه های سربرگ other
به تصویر زیر نگاه کنید
در این سربرگ به بررسی سه خاصیت زیر می پردازیم .
– Name
با استفاده از این گزینه می توان نامی را برای کمبو باکس خود انتخاب نمود .
این نام در محیط برنامه نویسی VBA کاربرد خواهد داشت .
-Control Tip Text
با استفاده از این گزینه می توان یک عنوان را به کاربر در قالب یک کادر کوچک نمایش داد .
برای این کار کافی است کاربر موس خود را بر روی کمبوی مربوطه ببرد تا این عنوان به وی نمایش داده شود .
اگر کاربر بر روی کمبو باکس کلیک نماید این نوشته در قسمت نوار وضعیت اکسس در قسمت پایین و سمت چپ به کاربر نمایش داده می شود .
در این مطلب به بررسی مهمترین ویژگی های کار با کمبو باکس ها و نحوه تنظیمات مربوط به آنها پرداختیم .
در خصوص کار و استفاده از کمبو باکس ها در محیط برنامه نویسی VBA نیز در آینده مطلب جامعی را در سایت قرار خواهم داد .
پس در آینده نیز با ما همراه باشید .
این هم یکی دیگر از آموزش های مربوط به کار با نرم افزار اکسس .
توی این آموزش در مورد کمبوباکس در اکسس با هم صحبت کردیم .
امیدوارم که برایتان کاربردی و مفید بوده باشد .
خوشحال می شوم که نظر شما را در مورد این آموزش داشته باشم .
همینطور اگر سوال یا ابهامی در مورد این آموزش دارید در قسمت دیدگاهها مطرح کنید تا با هم آن را بررسی کنیم .
باز هم به سافت پلاس سر بزنید .
دیدگاهتان را بنویسید